<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<meta http-equiv='CONTENT-TYPE' content='text/html' />
<link rel='StyleSheet' href='DTDDocStyle.css' type='text/css' media='screen' />
<link rel='StyleSheet' href='dtreeStyle.css' type='text/css' media='screen' />
<script type='text/javascript' src='cctree.js'></script>
<title>Lucene XML Query syntax, Mar 26, 2010</title>
</head><body>
<h1 class='TOCTitle'>Lucene XML Query syntax</h1>
<h2 class='TOCTitle'>Mar 26, 2010</h2>
<a href='elementsIndex.html' target='detail'>Elements' index</a><hr />
<div class='dtree'>
<script type='text/javascript'>
//<!--
eltTree = new CCTree('detail');
eltTree.addRootNode('0','Contrib Lucene','LuceneContribQuery.dtd.html',false,false)
eltTree.addNode('1','BooleanFilter','LuceneContribQuery.dtd.html#BooleanFilter',false,false)
eltTree.linkNodes('0','1')
eltTree.addNode('2','<b><i>&lt;sequence&gt;+</i></b>',null,true,false)
eltTree.linkNodes('1','2')
eltTree.addNode('3','<b>Clause</b>','LuceneContribQuery.dtd.html#Clause',false,false)
eltTree.linkNodes('2','3')
eltTree.addNode('4','@occurs','LuceneContribQuery.dtd.html#Clause_occurs',false,false)
eltTree.linkNodes('3','4')
eltTree.addNode('5','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('3','5')
eltTree.addNode('6','<b>BooleanQuery</b>','LuceneContribQuery.dtd.html#BooleanQuery',false,false)
eltTree.linkNodes('5','6')
eltTree.addNode('7','@boost','LuceneContribQuery.dtd.html#BooleanQuery_boost',false,false)
eltTree.linkNodes('6','7')
eltTree.addNode('8','@disableCoord','LuceneContribQuery.dtd.html#BooleanQuery_disableCoord',false,false)
eltTree.linkNodes('6','8')
eltTree.addNode('9','@fieldName','LuceneContribQuery.dtd.html#BooleanQuery_fieldName',false,false)
eltTree.linkNodes('6','9')
eltTree.addNode('10','@minimumNumberShouldMatch','LuceneContribQuery.dtd.html#BooleanQuery_minimumNumberShouldMatch',false,false)
eltTree.linkNodes('6','10')
eltTree.addNode('11','<b><i>&lt;sequence&gt;+</i></b>',null,true,false)
eltTree.linkNodes('6','11')
eltTree.linkNodes('11','3','<b>Clause</b>')
eltTree.addNode('12','<b>UserQuery</b>','LuceneContribQuery.dtd.html#UserQuery',false,false)
eltTree.linkNodes('5','12')
eltTree.addNode('13','@boost','LuceneContribQuery.dtd.html#UserQuery_boost',false,false)
eltTree.linkNodes('12','13')
eltTree.addNode('14','@fieldName','LuceneContribQuery.dtd.html#UserQuery_fieldName',false,false)
eltTree.linkNodes('12','14')
eltTree.addNode('15','<b>FilteredQuery</b>','LuceneContribQuery.dtd.html#FilteredQuery',false,false)
eltTree.linkNodes('5','15')
eltTree.addNode('16','@boost','LuceneContribQuery.dtd.html#FilteredQuery_boost',false,false)
eltTree.linkNodes('15','16')
eltTree.addNode('17','<b>Query</b>','LuceneContribQuery.dtd.html#Query',false,false)
eltTree.linkNodes('15','17')
eltTree.addNode('18','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('17','18')
eltTree.linkNodes('18','6','<b>BooleanQuery</b>')
eltTree.linkNodes('18','12','<b>UserQuery</b>')
eltTree.linkNodes('18','15','<b>FilteredQuery</b>')
eltTree.addNode('19','<b>TermQuery</b>','LuceneContribQuery.dtd.html#TermQuery',false,false)
eltTree.linkNodes('18','19')
eltTree.addNode('20','@boost','LuceneContribQuery.dtd.html#TermQuery_boost',false,false)
eltTree.linkNodes('19','20')
eltTree.addNode('21','@fieldName','LuceneContribQuery.dtd.html#TermQuery_fieldName',false,false)
eltTree.linkNodes('19','21')
eltTree.addNode('22','<b>TermsQuery</b>','LuceneContribQuery.dtd.html#TermsQuery',false,false)
eltTree.linkNodes('18','22')
eltTree.addNode('23','@boost','LuceneContribQuery.dtd.html#TermsQuery_boost',false,false)
eltTree.linkNodes('22','23')
eltTree.addNode('24','@disableCoord','LuceneContribQuery.dtd.html#TermsQuery_disableCoord',false,false)
eltTree.linkNodes('22','24')
eltTree.addNode('25','@fieldName','LuceneContribQuery.dtd.html#TermsQuery_fieldName',false,false)
eltTree.linkNodes('22','25')
eltTree.addNode('26','@minimumNumberShouldMatch','LuceneContribQuery.dtd.html#TermsQuery_minimumNumberShouldMatch',false,false)
eltTree.linkNodes('22','26')
eltTree.addNode('27','<b>&lt;MatchAllDocsQuery/&gt;</b>','LuceneContribQuery.dtd.html#MatchAllDocsQuery',false,false)
eltTree.linkNodes('18','27')
eltTree.addNode('28','<b>ConstantScoreQuery</b>','LuceneContribQuery.dtd.html#ConstantScoreQuery',false,false)
eltTree.linkNodes('18','28')
eltTree.addNode('29','@boost','LuceneContribQuery.dtd.html#ConstantScoreQuery_boost',false,false)
eltTree.linkNodes('28','29')
eltTree.addNode('30','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('28','30')
eltTree.addNode('31','<b>&lt;RangeFilter/&gt;</b>','LuceneContribQuery.dtd.html#RangeFilter',false,false)
eltTree.linkNodes('30','31')
eltTree.addNode('32','@fieldName','LuceneContribQuery.dtd.html#RangeFilter_fieldName',false,false)
eltTree.linkNodes('31','32')
eltTree.addNode('33','@includeLower','LuceneContribQuery.dtd.html#RangeFilter_includeLower',false,false)
eltTree.linkNodes('31','33')
eltTree.addNode('34','@includeUpper','LuceneContribQuery.dtd.html#RangeFilter_includeUpper',false,false)
eltTree.linkNodes('31','34')
eltTree.addNode('35','<b>@lowerTerm</b>','LuceneContribQuery.dtd.html#RangeFilter_lowerTerm',false,false)
eltTree.linkNodes('31','35')
eltTree.addNode('36','<b>@upperTerm</b>','LuceneContribQuery.dtd.html#RangeFilter_upperTerm',false,false)
eltTree.linkNodes('31','36')
eltTree.addNode('37','<b>&lt;NumericRangeFilter/&gt;</b>','LuceneContribQuery.dtd.html#NumericRangeFilter',false,false)
eltTree.linkNodes('30','37')
eltTree.addNode('38','@fieldName','LuceneContribQuery.dtd.html#NumericRangeFilter_fieldName',false,false)
eltTree.linkNodes('37','38')
eltTree.addNode('39','@includeLower','LuceneContribQuery.dtd.html#NumericRangeFilter_includeLower',false,false)
eltTree.linkNodes('37','39')
eltTree.addNode('40','@includeUpper','LuceneContribQuery.dtd.html#NumericRangeFilter_includeUpper',false,false)
eltTree.linkNodes('37','40')
eltTree.addNode('41','<b>@lowerTerm</b>','LuceneContribQuery.dtd.html#NumericRangeFilter_lowerTerm',false,false)
eltTree.linkNodes('37','41')
eltTree.addNode('42','@precisionStep','LuceneContribQuery.dtd.html#NumericRangeFilter_precisionStep',false,false)
eltTree.linkNodes('37','42')
eltTree.addNode('43','@type','LuceneContribQuery.dtd.html#NumericRangeFilter_type',false,false)
eltTree.linkNodes('37','43')
eltTree.addNode('44','<b>@upperTerm</b>','LuceneContribQuery.dtd.html#NumericRangeFilter_upperTerm',false,false)
eltTree.linkNodes('37','44')
eltTree.addNode('45','<b>CachedFilter</b>','LuceneContribQuery.dtd.html#CachedFilter',false,false)
eltTree.linkNodes('30','45')
eltTree.addNode('46','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('45','46')
eltTree.linkNodes('46','6','<b>BooleanQuery</b>')
eltTree.linkNodes('46','12','<b>UserQuery</b>')
eltTree.linkNodes('46','15','<b>FilteredQuery</b>')
eltTree.linkNodes('46','19','<b>TermQuery</b>')
eltTree.linkNodes('46','22','<b>TermsQuery</b>')
eltTree.linkNodes('46','27','<b>MatchAllDocsQuery</b>')
eltTree.linkNodes('46','28','<b>ConstantScoreQuery</b>')
eltTree.addNode('47','<b>BoostingTermQuery</b>','LuceneContribQuery.dtd.html#BoostingTermQuery',false,false)
eltTree.linkNodes('46','47')
eltTree.addNode('48','<b>&lt;NumericRangeQuery/&gt;</b>','LuceneContribQuery.dtd.html#NumericRangeQuery',false,false)
eltTree.linkNodes('46','48')
eltTree.addNode('49','@fieldName','LuceneContribQuery.dtd.html#NumericRangeQuery_fieldName',false,false)
eltTree.linkNodes('48','49')
eltTree.addNode('50','@includeLower','LuceneContribQuery.dtd.html#NumericRangeQuery_includeLower',false,false)
eltTree.linkNodes('48','50')
eltTree.addNode('51','@includeUpper','LuceneContribQuery.dtd.html#NumericRangeQuery_includeUpper',false,false)
eltTree.linkNodes('48','51')
eltTree.addNode('52','<b>@lowerTerm</b>','LuceneContribQuery.dtd.html#NumericRangeQuery_lowerTerm',false,false)
eltTree.linkNodes('48','52')
eltTree.addNode('53','@precisionStep','LuceneContribQuery.dtd.html#NumericRangeQuery_precisionStep',false,false)
eltTree.linkNodes('48','53')
eltTree.addNode('54','@type','LuceneContribQuery.dtd.html#NumericRangeQuery_type',false,false)
eltTree.linkNodes('48','54')
eltTree.addNode('55','<b>@upperTerm</b>','LuceneContribQuery.dtd.html#NumericRangeQuery_upperTerm',false,false)
eltTree.linkNodes('48','55')
eltTree.addNode('56','<b>SpanOr</b>','LuceneContribQuery.dtd.html#SpanOr',false,false)
eltTree.linkNodes('46','56')
eltTree.addNode('57','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('56','57')
eltTree.linkNodes('57','56','<b>SpanOr</b>')
eltTree.addNode('58','<b>SpanNear</b>','LuceneContribQuery.dtd.html#SpanNear',false,false)
eltTree.linkNodes('57','58')
eltTree.addNode('59','@inOrder','LuceneContribQuery.dtd.html#SpanNear_inOrder',false,false)
eltTree.linkNodes('58','59')
eltTree.addNode('60','<b>@slop</b>','LuceneContribQuery.dtd.html#SpanNear_slop',false,false)
eltTree.linkNodes('58','60')
eltTree.addNode('61','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('58','61')
eltTree.linkNodes('61','56','<b>SpanOr</b>')
eltTree.linkNodes('61','58','<b>SpanNear</b>')
eltTree.addNode('62','<b>SpanOrTerms</b>','LuceneContribQuery.dtd.html#SpanOrTerms',false,false)
eltTree.linkNodes('61','62')
eltTree.addNode('63','<b>@fieldName</b>','LuceneContribQuery.dtd.html#SpanOrTerms_fieldName',false,false)
eltTree.linkNodes('62','63')
eltTree.addNode('64','<b>SpanFirst</b>','LuceneContribQuery.dtd.html#SpanFirst',false,false)
eltTree.linkNodes('61','64')
eltTree.addNode('65','@boost','LuceneContribQuery.dtd.html#SpanFirst_boost',false,false)
eltTree.linkNodes('64','65')
eltTree.addNode('66','<b>@end</b>','LuceneContribQuery.dtd.html#SpanFirst_end',false,false)
eltTree.linkNodes('64','66')
eltTree.addNode('67','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('64','67')
eltTree.linkNodes('67','56','<b>SpanOr</b>')
eltTree.linkNodes('67','58','<b>SpanNear</b>')
eltTree.linkNodes('67','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('67','64','<b>SpanFirst</b>')
eltTree.addNode('68','<b>SpanNot</b>','LuceneContribQuery.dtd.html#SpanNot',false,false)
eltTree.linkNodes('67','68')
eltTree.addNode('69','<b>Include</b>','LuceneContribQuery.dtd.html#Include',false,false)
eltTree.linkNodes('68','69')
eltTree.addNode('70','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('69','70')
eltTree.linkNodes('70','56','<b>SpanOr</b>')
eltTree.linkNodes('70','58','<b>SpanNear</b>')
eltTree.linkNodes('70','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('70','64','<b>SpanFirst</b>')
eltTree.linkNodes('70','68','<b>SpanNot</b>')
eltTree.addNode('71','<b>SpanTerm</b>','LuceneContribQuery.dtd.html#SpanTerm',false,false)
eltTree.linkNodes('70','71')
eltTree.addNode('72','<b>@fieldName</b>','LuceneContribQuery.dtd.html#SpanTerm_fieldName',false,false)
eltTree.linkNodes('71','72')
eltTree.linkNodes('70','47','<b>BoostingTermQuery</b>')
eltTree.addNode('73','<b>Exclude</b>','LuceneContribQuery.dtd.html#Exclude',false,false)
eltTree.linkNodes('68','73')
eltTree.addNode('74','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('73','74')
eltTree.linkNodes('74','56','<b>SpanOr</b>')
eltTree.linkNodes('74','58','<b>SpanNear</b>')
eltTree.linkNodes('74','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('74','64','<b>SpanFirst</b>')
eltTree.linkNodes('74','68','<b>SpanNot</b>')
eltTree.linkNodes('74','71','<b>SpanTerm</b>')
eltTree.linkNodes('74','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('67','71','<b>SpanTerm</b>')
eltTree.linkNodes('67','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('61','68','<b>SpanNot</b>')
eltTree.linkNodes('61','71','<b>SpanTerm</b>')
eltTree.linkNodes('61','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('57','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('57','64','<b>SpanFirst</b>')
eltTree.linkNodes('57','68','<b>SpanNot</b>')
eltTree.linkNodes('57','71','<b>SpanTerm</b>')
eltTree.linkNodes('57','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('46','58','<b>SpanNear</b>')
eltTree.linkNodes('46','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('46','64','<b>SpanFirst</b>')
eltTree.linkNodes('46','68','<b>SpanNot</b>')
eltTree.linkNodes('46','71','<b>SpanTerm</b>')
eltTree.linkNodes('46','47','<b>BoostingTermQuery</b>')
eltTree.addNode('75','<b>LikeThisQuery</b>','LuceneContribQuery.dtd.html#LikeThisQuery',false,false)
eltTree.linkNodes('46','75')
eltTree.addNode('76','@boost','LuceneContribQuery.dtd.html#LikeThisQuery_boost',false,false)
eltTree.linkNodes('75','76')
eltTree.addNode('77','@fieldNames','LuceneContribQuery.dtd.html#LikeThisQuery_fieldNames',false,false)
eltTree.linkNodes('75','77')
eltTree.addNode('78','@maxQueryTerms','LuceneContribQuery.dtd.html#LikeThisQuery_maxQueryTerms',false,false)
eltTree.linkNodes('75','78')
eltTree.addNode('79','@minTermFrequency','LuceneContribQuery.dtd.html#LikeThisQuery_minTermFrequency',false,false)
eltTree.linkNodes('75','79')
eltTree.addNode('80','@percentTermsToMatch','LuceneContribQuery.dtd.html#LikeThisQuery_percentTermsToMatch',false,false)
eltTree.linkNodes('75','80')
eltTree.addNode('81','@stopWords','LuceneContribQuery.dtd.html#LikeThisQuery_stopWords',false,false)
eltTree.linkNodes('75','81')
eltTree.addNode('82','<b>BoostingQuery</b>','LuceneContribQuery.dtd.html#BoostingQuery',false,false)
eltTree.linkNodes('46','82')
eltTree.addNode('83','@boost','LuceneContribQuery.dtd.html#BoostingQuery_boost',false,false)
eltTree.linkNodes('82','83')
eltTree.linkNodes('82','17','<b>Query</b>')
eltTree.addNode('84','<b>BoostQuery</b>','LuceneContribQuery.dtd.html#BoostQuery',false,false)
eltTree.linkNodes('82','84')
eltTree.addNode('85','@boost','LuceneContribQuery.dtd.html#BoostQuery_boost',false,false)
eltTree.linkNodes('84','85')
eltTree.addNode('86','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('84','86')
eltTree.linkNodes('86','6','<b>BooleanQuery</b>')
eltTree.linkNodes('86','12','<b>UserQuery</b>')
eltTree.linkNodes('86','15','<b>FilteredQuery</b>')
eltTree.linkNodes('86','19','<b>TermQuery</b>')
eltTree.linkNodes('86','22','<b>TermsQuery</b>')
eltTree.linkNodes('86','27','<b>MatchAllDocsQuery</b>')
eltTree.linkNodes('86','28','<b>ConstantScoreQuery</b>')
eltTree.linkNodes('86','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('86','48','<b>NumericRangeQuery</b>')
eltTree.linkNodes('86','56','<b>SpanOr</b>')
eltTree.linkNodes('86','58','<b>SpanNear</b>')
eltTree.linkNodes('86','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('86','64','<b>SpanFirst</b>')
eltTree.linkNodes('86','68','<b>SpanNot</b>')
eltTree.linkNodes('86','71','<b>SpanTerm</b>')
eltTree.linkNodes('86','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('86','75','<b>LikeThisQuery</b>')
eltTree.linkNodes('86','82','<b>BoostingQuery</b>')
eltTree.addNode('87','<b>FuzzyLikeThisQuery</b>','LuceneContribQuery.dtd.html#FuzzyLikeThisQuery',false,false)
eltTree.linkNodes('86','87')
eltTree.addNode('88','@boost','LuceneContribQuery.dtd.html#FuzzyLikeThisQuery_boost',false,false)
eltTree.linkNodes('87','88')
eltTree.addNode('89','@ignoreTF','LuceneContribQuery.dtd.html#FuzzyLikeThisQuery_ignoreTF',false,false)
eltTree.linkNodes('87','89')
eltTree.addNode('90','@maxNumTerms','LuceneContribQuery.dtd.html#FuzzyLikeThisQuery_maxNumTerms',false,false)
eltTree.linkNodes('87','90')
eltTree.addNode('91','<i>&lt;sequence&gt;*</i>',null,true,false)
eltTree.linkNodes('87','91')
eltTree.addNode('92','<b>Field</b>','LuceneContribQuery.dtd.html#Field',false,false)
eltTree.linkNodes('91','92')
eltTree.addNode('93','@fieldName','LuceneContribQuery.dtd.html#Field_fieldName',false,false)
eltTree.linkNodes('92','93')
eltTree.addNode('94','@minSimilarity','LuceneContribQuery.dtd.html#Field_minSimilarity',false,false)
eltTree.linkNodes('92','94')
eltTree.addNode('95','@prefixLength','LuceneContribQuery.dtd.html#Field_prefixLength',false,false)
eltTree.linkNodes('92','95')
eltTree.linkNodes('46','87','<b>FuzzyLikeThisQuery</b>')
eltTree.linkNodes('46','31','<b>RangeFilter</b>')
eltTree.linkNodes('46','37','<b>NumericRangeFilter</b>')
eltTree.linkNodes('46','45','<b>CachedFilter</b>')
eltTree.addNode('96','<b>TermsFilter</b>','LuceneContribQuery.dtd.html#TermsFilter',false,false)
eltTree.linkNodes('46','96')
eltTree.addNode('97','@fieldName','LuceneContribQuery.dtd.html#TermsFilter_fieldName',false,false)
eltTree.linkNodes('96','97')
eltTree.linkNodes('46','1','<b>BooleanFilter</b>')
eltTree.addNode('98','<b>&lt;DuplicateFilter/&gt;</b>','LuceneContribQuery.dtd.html#DuplicateFilter',false,false)
eltTree.linkNodes('46','98')
eltTree.addNode('99','@fieldName','LuceneContribQuery.dtd.html#DuplicateFilter_fieldName',false,false)
eltTree.linkNodes('98','99')
eltTree.addNode('100','@keepMode','LuceneContribQuery.dtd.html#DuplicateFilter_keepMode',false,false)
eltTree.linkNodes('98','100')
eltTree.addNode('101','@processingMode','LuceneContribQuery.dtd.html#DuplicateFilter_processingMode',false,false)
eltTree.linkNodes('98','101')
eltTree.linkNodes('30','96','<b>TermsFilter</b>')
eltTree.linkNodes('30','1','<b>BooleanFilter</b>')
eltTree.linkNodes('30','98','<b>DuplicateFilter</b>')
eltTree.linkNodes('18','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('18','48','<b>NumericRangeQuery</b>')
eltTree.linkNodes('18','56','<b>SpanOr</b>')
eltTree.linkNodes('18','58','<b>SpanNear</b>')
eltTree.linkNodes('18','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('18','64','<b>SpanFirst</b>')
eltTree.linkNodes('18','68','<b>SpanNot</b>')
eltTree.linkNodes('18','71','<b>SpanTerm</b>')
eltTree.linkNodes('18','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('18','75','<b>LikeThisQuery</b>')
eltTree.linkNodes('18','82','<b>BoostingQuery</b>')
eltTree.linkNodes('18','87','<b>FuzzyLikeThisQuery</b>')
eltTree.addNode('102','<b>Filter</b>','LuceneContribQuery.dtd.html#Filter',false,false)
eltTree.linkNodes('15','102')
eltTree.addNode('103','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('102','103')
eltTree.linkNodes('103','31','<b>RangeFilter</b>')
eltTree.linkNodes('103','37','<b>NumericRangeFilter</b>')
eltTree.linkNodes('103','45','<b>CachedFilter</b>')
eltTree.linkNodes('103','96','<b>TermsFilter</b>')
eltTree.linkNodes('103','1','<b>BooleanFilter</b>')
eltTree.linkNodes('103','98','<b>DuplicateFilter</b>')
eltTree.linkNodes('5','19','<b>TermQuery</b>')
eltTree.linkNodes('5','22','<b>TermsQuery</b>')
eltTree.linkNodes('5','27','<b>MatchAllDocsQuery</b>')
eltTree.linkNodes('5','28','<b>ConstantScoreQuery</b>')
eltTree.linkNodes('5','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('5','48','<b>NumericRangeQuery</b>')
eltTree.linkNodes('5','56','<b>SpanOr</b>')
eltTree.linkNodes('5','58','<b>SpanNear</b>')
eltTree.linkNodes('5','62','<b>SpanOrTerms</b>')
eltTree.linkNodes('5','64','<b>SpanFirst</b>')
eltTree.linkNodes('5','68','<b>SpanNot</b>')
eltTree.linkNodes('5','71','<b>SpanTerm</b>')
eltTree.linkNodes('5','47','<b>BoostingTermQuery</b>')
eltTree.linkNodes('5','75','<b>LikeThisQuery</b>')
eltTree.linkNodes('5','82','<b>BoostingQuery</b>')
eltTree.linkNodes('5','87','<b>FuzzyLikeThisQuery</b>')
eltTree.linkNodes('5','31','<b>RangeFilter</b>')
eltTree.linkNodes('5','37','<b>NumericRangeFilter</b>')
eltTree.linkNodes('5','45','<b>CachedFilter</b>')
eltTree.linkNodes('5','96','<b>TermsFilter</b>')
eltTree.linkNodes('5','1','<b>BooleanFilter</b>')
eltTree.linkNodes('5','98','<b>DuplicateFilter</b>')
eltTree.linkNodes('0','6','BooleanQuery')
eltTree.linkNodes('0','82','BoostingQuery')
eltTree.linkNodes('0','47','BoostingTermQuery')
eltTree.linkNodes('0','84','BoostQuery')
eltTree.linkNodes('0','45','CachedFilter')
eltTree.linkNodes('0','3','Clause')
eltTree.linkNodes('0','28','ConstantScoreQuery')
eltTree.linkNodes('0','98','DuplicateFilter')
eltTree.linkNodes('0','73','Exclude')
eltTree.linkNodes('0','92','Field')
eltTree.linkNodes('0','102','Filter')
eltTree.linkNodes('0','15','FilteredQuery')
eltTree.linkNodes('0','87','FuzzyLikeThisQuery')
eltTree.linkNodes('0','69','Include')
eltTree.linkNodes('0','75','LikeThisQuery')
eltTree.linkNodes('0','27','MatchAllDocsQuery')
eltTree.linkNodes('0','37','NumericRangeFilter')
eltTree.linkNodes('0','48','NumericRangeQuery')
eltTree.linkNodes('0','17','Query')
eltTree.linkNodes('0','31','RangeFilter')
eltTree.linkNodes('0','64','SpanFirst')
eltTree.linkNodes('0','58','SpanNear')
eltTree.linkNodes('0','68','SpanNot')
eltTree.linkNodes('0','56','SpanOr')
eltTree.linkNodes('0','62','SpanOrTerms')
eltTree.linkNodes('0','71','SpanTerm')
eltTree.linkNodes('0','19','TermQuery')
eltTree.linkNodes('0','96','TermsFilter')
eltTree.linkNodes('0','22','TermsQuery')
eltTree.linkNodes('0','12','UserQuery')
eltTree.addRootNode('104','Core Lucene','LuceneCoreQuery.dtd.html',false,false)
eltTree.addNode('105','BooleanQuery','LuceneCoreQuery.dtd.html#BooleanQuery',false,false)
eltTree.linkNodes('104','105')
eltTree.addNode('106','@boost','LuceneCoreQuery.dtd.html#BooleanQuery_boost',false,false)
eltTree.linkNodes('105','106')
eltTree.addNode('107','@disableCoord','LuceneCoreQuery.dtd.html#BooleanQuery_disableCoord',false,false)
eltTree.linkNodes('105','107')
eltTree.addNode('108','@fieldName','LuceneCoreQuery.dtd.html#BooleanQuery_fieldName',false,false)
eltTree.linkNodes('105','108')
eltTree.addNode('109','@minimumNumberShouldMatch','LuceneCoreQuery.dtd.html#BooleanQuery_minimumNumberShouldMatch',false,false)
eltTree.linkNodes('105','109')
eltTree.addNode('110','<b><i>&lt;sequence&gt;+</i></b>',null,true,false)
eltTree.linkNodes('105','110')
eltTree.addNode('111','<b>Clause</b>','LuceneCoreQuery.dtd.html#Clause',false,false)
eltTree.linkNodes('110','111')
eltTree.addNode('112','@occurs','LuceneCoreQuery.dtd.html#Clause_occurs',false,false)
eltTree.linkNodes('111','112')
eltTree.addNode('113','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('111','113')
eltTree.linkNodes('113','105','<b>BooleanQuery</b>')
eltTree.addNode('114','<b>UserQuery</b>','LuceneCoreQuery.dtd.html#UserQuery',false,false)
eltTree.linkNodes('113','114')
eltTree.addNode('115','@boost','LuceneCoreQuery.dtd.html#UserQuery_boost',false,false)
eltTree.linkNodes('114','115')
eltTree.addNode('116','@fieldName','LuceneCoreQuery.dtd.html#UserQuery_fieldName',false,false)
eltTree.linkNodes('114','116')
eltTree.addNode('117','<b>FilteredQuery</b>','LuceneCoreQuery.dtd.html#FilteredQuery',false,false)
eltTree.linkNodes('113','117')
eltTree.addNode('118','@boost','LuceneCoreQuery.dtd.html#FilteredQuery_boost',false,false)
eltTree.linkNodes('117','118')
eltTree.addNode('119','<b>Query</b>','LuceneCoreQuery.dtd.html#Query',false,false)
eltTree.linkNodes('117','119')
eltTree.addNode('120','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('119','120')
eltTree.linkNodes('120','105','<b>BooleanQuery</b>')
eltTree.linkNodes('120','114','<b>UserQuery</b>')
eltTree.linkNodes('120','117','<b>FilteredQuery</b>')
eltTree.addNode('121','<b>TermQuery</b>','LuceneCoreQuery.dtd.html#TermQuery',false,false)
eltTree.linkNodes('120','121')
eltTree.addNode('122','@boost','LuceneCoreQuery.dtd.html#TermQuery_boost',false,false)
eltTree.linkNodes('121','122')
eltTree.addNode('123','@fieldName','LuceneCoreQuery.dtd.html#TermQuery_fieldName',false,false)
eltTree.linkNodes('121','123')
eltTree.addNode('124','<b>TermsQuery</b>','LuceneCoreQuery.dtd.html#TermsQuery',false,false)
eltTree.linkNodes('120','124')
eltTree.addNode('125','@boost','LuceneCoreQuery.dtd.html#TermsQuery_boost',false,false)
eltTree.linkNodes('124','125')
eltTree.addNode('126','@disableCoord','LuceneCoreQuery.dtd.html#TermsQuery_disableCoord',false,false)
eltTree.linkNodes('124','126')
eltTree.addNode('127','@fieldName','LuceneCoreQuery.dtd.html#TermsQuery_fieldName',false,false)
eltTree.linkNodes('124','127')
eltTree.addNode('128','@minimumNumberShouldMatch','LuceneCoreQuery.dtd.html#TermsQuery_minimumNumberShouldMatch',false,false)
eltTree.linkNodes('124','128')
eltTree.addNode('129','<b>&lt;MatchAllDocsQuery/&gt;</b>','LuceneCoreQuery.dtd.html#MatchAllDocsQuery',false,false)
eltTree.linkNodes('120','129')
eltTree.addNode('130','<b>ConstantScoreQuery</b>','LuceneCoreQuery.dtd.html#ConstantScoreQuery',false,false)
eltTree.linkNodes('120','130')
eltTree.addNode('131','@boost','LuceneCoreQuery.dtd.html#ConstantScoreQuery_boost',false,false)
eltTree.linkNodes('130','131')
eltTree.addNode('132','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('130','132')
eltTree.addNode('133','<b>&lt;RangeFilter/&gt;</b>','LuceneCoreQuery.dtd.html#RangeFilter',false,false)
eltTree.linkNodes('132','133')
eltTree.addNode('134','@fieldName','LuceneCoreQuery.dtd.html#RangeFilter_fieldName',false,false)
eltTree.linkNodes('133','134')
eltTree.addNode('135','@includeLower','LuceneCoreQuery.dtd.html#RangeFilter_includeLower',false,false)
eltTree.linkNodes('133','135')
eltTree.addNode('136','@includeUpper','LuceneCoreQuery.dtd.html#RangeFilter_includeUpper',false,false)
eltTree.linkNodes('133','136')
eltTree.addNode('137','<b>@lowerTerm</b>','LuceneCoreQuery.dtd.html#RangeFilter_lowerTerm',false,false)
eltTree.linkNodes('133','137')
eltTree.addNode('138','<b>@upperTerm</b>','LuceneCoreQuery.dtd.html#RangeFilter_upperTerm',false,false)
eltTree.linkNodes('133','138')
eltTree.addNode('139','<b>&lt;NumericRangeFilter/&gt;</b>','LuceneCoreQuery.dtd.html#NumericRangeFilter',false,false)
eltTree.linkNodes('132','139')
eltTree.addNode('140','@fieldName','LuceneCoreQuery.dtd.html#NumericRangeFilter_fieldName',false,false)
eltTree.linkNodes('139','140')
eltTree.addNode('141','@includeLower','LuceneCoreQuery.dtd.html#NumericRangeFilter_includeLower',false,false)
eltTree.linkNodes('139','141')
eltTree.addNode('142','@includeUpper','LuceneCoreQuery.dtd.html#NumericRangeFilter_includeUpper',false,false)
eltTree.linkNodes('139','142')
eltTree.addNode('143','<b>@lowerTerm</b>','LuceneCoreQuery.dtd.html#NumericRangeFilter_lowerTerm',false,false)
eltTree.linkNodes('139','143')
eltTree.addNode('144','@precisionStep','LuceneCoreQuery.dtd.html#NumericRangeFilter_precisionStep',false,false)
eltTree.linkNodes('139','144')
eltTree.addNode('145','@type','LuceneCoreQuery.dtd.html#NumericRangeFilter_type',false,false)
eltTree.linkNodes('139','145')
eltTree.addNode('146','<b>@upperTerm</b>','LuceneCoreQuery.dtd.html#NumericRangeFilter_upperTerm',false,false)
eltTree.linkNodes('139','146')
eltTree.addNode('147','<b>CachedFilter</b>','LuceneCoreQuery.dtd.html#CachedFilter',false,false)
eltTree.linkNodes('132','147')
eltTree.addNode('148','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('147','148')
eltTree.linkNodes('148','105','<b>BooleanQuery</b>')
eltTree.linkNodes('148','114','<b>UserQuery</b>')
eltTree.linkNodes('148','117','<b>FilteredQuery</b>')
eltTree.linkNodes('148','121','<b>TermQuery</b>')
eltTree.linkNodes('148','124','<b>TermsQuery</b>')
eltTree.linkNodes('148','129','<b>MatchAllDocsQuery</b>')
eltTree.linkNodes('148','130','<b>ConstantScoreQuery</b>')
eltTree.addNode('149','<b>BoostingTermQuery</b>','LuceneCoreQuery.dtd.html#BoostingTermQuery',false,false)
eltTree.linkNodes('148','149')
eltTree.addNode('150','<b>&lt;NumericRangeQuery/&gt;</b>','LuceneCoreQuery.dtd.html#NumericRangeQuery',false,false)
eltTree.linkNodes('148','150')
eltTree.addNode('151','@fieldName','LuceneCoreQuery.dtd.html#NumericRangeQuery_fieldName',false,false)
eltTree.linkNodes('150','151')
eltTree.addNode('152','@includeLower','LuceneCoreQuery.dtd.html#NumericRangeQuery_includeLower',false,false)
eltTree.linkNodes('150','152')
eltTree.addNode('153','@includeUpper','LuceneCoreQuery.dtd.html#NumericRangeQuery_includeUpper',false,false)
eltTree.linkNodes('150','153')
eltTree.addNode('154','<b>@lowerTerm</b>','LuceneCoreQuery.dtd.html#NumericRangeQuery_lowerTerm',false,false)
eltTree.linkNodes('150','154')
eltTree.addNode('155','@precisionStep','LuceneCoreQuery.dtd.html#NumericRangeQuery_precisionStep',false,false)
eltTree.linkNodes('150','155')
eltTree.addNode('156','@type','LuceneCoreQuery.dtd.html#NumericRangeQuery_type',false,false)
eltTree.linkNodes('150','156')
eltTree.addNode('157','<b>@upperTerm</b>','LuceneCoreQuery.dtd.html#NumericRangeQuery_upperTerm',false,false)
eltTree.linkNodes('150','157')
eltTree.addNode('158','<b>SpanOr</b>','LuceneCoreQuery.dtd.html#SpanOr',false,false)
eltTree.linkNodes('148','158')
eltTree.addNode('159','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('158','159')
eltTree.linkNodes('159','158','<b>SpanOr</b>')
eltTree.addNode('160','<b>SpanNear</b>','LuceneCoreQuery.dtd.html#SpanNear',false,false)
eltTree.linkNodes('159','160')
eltTree.addNode('161','@inOrder','LuceneCoreQuery.dtd.html#SpanNear_inOrder',false,false)
eltTree.linkNodes('160','161')
eltTree.addNode('162','<b>@slop</b>','LuceneCoreQuery.dtd.html#SpanNear_slop',false,false)
eltTree.linkNodes('160','162')
eltTree.addNode('163','<i>&lt;choice&gt;*</i>',null,true,false)
eltTree.linkNodes('160','163')
eltTree.linkNodes('163','158','<b>SpanOr</b>')
eltTree.linkNodes('163','160','<b>SpanNear</b>')
eltTree.addNode('164','<b>SpanOrTerms</b>','LuceneCoreQuery.dtd.html#SpanOrTerms',false,false)
eltTree.linkNodes('163','164')
eltTree.addNode('165','<b>@fieldName</b>','LuceneCoreQuery.dtd.html#SpanOrTerms_fieldName',false,false)
eltTree.linkNodes('164','165')
eltTree.addNode('166','<b>SpanFirst</b>','LuceneCoreQuery.dtd.html#SpanFirst',false,false)
eltTree.linkNodes('163','166')
eltTree.addNode('167','@boost','LuceneCoreQuery.dtd.html#SpanFirst_boost',false,false)
eltTree.linkNodes('166','167')
eltTree.addNode('168','<b>@end</b>','LuceneCoreQuery.dtd.html#SpanFirst_end',false,false)
eltTree.linkNodes('166','168')
eltTree.addNode('169','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('166','169')
eltTree.linkNodes('169','158','<b>SpanOr</b>')
eltTree.linkNodes('169','160','<b>SpanNear</b>')
eltTree.linkNodes('169','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('169','166','<b>SpanFirst</b>')
eltTree.addNode('170','<b>SpanNot</b>','LuceneCoreQuery.dtd.html#SpanNot',false,false)
eltTree.linkNodes('169','170')
eltTree.addNode('171','<b>Include</b>','LuceneCoreQuery.dtd.html#Include',false,false)
eltTree.linkNodes('170','171')
eltTree.addNode('172','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('171','172')
eltTree.linkNodes('172','158','<b>SpanOr</b>')
eltTree.linkNodes('172','160','<b>SpanNear</b>')
eltTree.linkNodes('172','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('172','166','<b>SpanFirst</b>')
eltTree.linkNodes('172','170','<b>SpanNot</b>')
eltTree.addNode('173','<b>SpanTerm</b>','LuceneCoreQuery.dtd.html#SpanTerm',false,false)
eltTree.linkNodes('172','173')
eltTree.addNode('174','<b>@fieldName</b>','LuceneCoreQuery.dtd.html#SpanTerm_fieldName',false,false)
eltTree.linkNodes('173','174')
eltTree.linkNodes('172','149','<b>BoostingTermQuery</b>')
eltTree.addNode('175','<b>Exclude</b>','LuceneCoreQuery.dtd.html#Exclude',false,false)
eltTree.linkNodes('170','175')
eltTree.addNode('176','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('175','176')
eltTree.linkNodes('176','158','<b>SpanOr</b>')
eltTree.linkNodes('176','160','<b>SpanNear</b>')
eltTree.linkNodes('176','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('176','166','<b>SpanFirst</b>')
eltTree.linkNodes('176','170','<b>SpanNot</b>')
eltTree.linkNodes('176','173','<b>SpanTerm</b>')
eltTree.linkNodes('176','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('169','173','<b>SpanTerm</b>')
eltTree.linkNodes('169','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('163','170','<b>SpanNot</b>')
eltTree.linkNodes('163','173','<b>SpanTerm</b>')
eltTree.linkNodes('163','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('159','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('159','166','<b>SpanFirst</b>')
eltTree.linkNodes('159','170','<b>SpanNot</b>')
eltTree.linkNodes('159','173','<b>SpanTerm</b>')
eltTree.linkNodes('159','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('148','160','<b>SpanNear</b>')
eltTree.linkNodes('148','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('148','166','<b>SpanFirst</b>')
eltTree.linkNodes('148','170','<b>SpanNot</b>')
eltTree.linkNodes('148','173','<b>SpanTerm</b>')
eltTree.linkNodes('148','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('148','133','<b>RangeFilter</b>')
eltTree.linkNodes('148','139','<b>NumericRangeFilter</b>')
eltTree.linkNodes('148','147','<b>CachedFilter</b>')
eltTree.linkNodes('120','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('120','150','<b>NumericRangeQuery</b>')
eltTree.linkNodes('120','158','<b>SpanOr</b>')
eltTree.linkNodes('120','160','<b>SpanNear</b>')
eltTree.linkNodes('120','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('120','166','<b>SpanFirst</b>')
eltTree.linkNodes('120','170','<b>SpanNot</b>')
eltTree.linkNodes('120','173','<b>SpanTerm</b>')
eltTree.linkNodes('120','149','<b>BoostingTermQuery</b>')
eltTree.addNode('177','<b>Filter</b>','LuceneCoreQuery.dtd.html#Filter',false,false)
eltTree.linkNodes('117','177')
eltTree.addNode('178','<b><i>&lt;choice&gt;</i></b>',null,true,false)
eltTree.linkNodes('177','178')
eltTree.linkNodes('178','133','<b>RangeFilter</b>')
eltTree.linkNodes('178','139','<b>NumericRangeFilter</b>')
eltTree.linkNodes('178','147','<b>CachedFilter</b>')
eltTree.linkNodes('113','121','<b>TermQuery</b>')
eltTree.linkNodes('113','124','<b>TermsQuery</b>')
eltTree.linkNodes('113','129','<b>MatchAllDocsQuery</b>')
eltTree.linkNodes('113','130','<b>ConstantScoreQuery</b>')
eltTree.linkNodes('113','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('113','150','<b>NumericRangeQuery</b>')
eltTree.linkNodes('113','158','<b>SpanOr</b>')
eltTree.linkNodes('113','160','<b>SpanNear</b>')
eltTree.linkNodes('113','164','<b>SpanOrTerms</b>')
eltTree.linkNodes('113','166','<b>SpanFirst</b>')
eltTree.linkNodes('113','170','<b>SpanNot</b>')
eltTree.linkNodes('113','173','<b>SpanTerm</b>')
eltTree.linkNodes('113','149','<b>BoostingTermQuery</b>')
eltTree.linkNodes('113','133','<b>RangeFilter</b>')
eltTree.linkNodes('113','139','<b>NumericRangeFilter</b>')
eltTree.linkNodes('113','147','<b>CachedFilter</b>')
eltTree.linkNodes('104','149','BoostingTermQuery')
eltTree.linkNodes('104','147','CachedFilter')
eltTree.linkNodes('104','111','Clause')
eltTree.linkNodes('104','130','ConstantScoreQuery')
eltTree.linkNodes('104','175','Exclude')
eltTree.linkNodes('104','177','Filter')
eltTree.linkNodes('104','117','FilteredQuery')
eltTree.linkNodes('104','171','Include')
eltTree.linkNodes('104','129','MatchAllDocsQuery')
eltTree.linkNodes('104','139','NumericRangeFilter')
eltTree.linkNodes('104','150','NumericRangeQuery')
eltTree.linkNodes('104','119','Query')
eltTree.linkNodes('104','133','RangeFilter')
eltTree.linkNodes('104','166','SpanFirst')
eltTree.linkNodes('104','160','SpanNear')
eltTree.linkNodes('104','170','SpanNot')
eltTree.linkNodes('104','158','SpanOr')
eltTree.linkNodes('104','164','SpanOrTerms')
eltTree.linkNodes('104','173','SpanTerm')
eltTree.linkNodes('104','121','TermQuery')
eltTree.linkNodes('104','124','TermsQuery')
eltTree.linkNodes('104','114','UserQuery')
document.write(eltTree);
//-->
</script>
</div>
</body></html>
